﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace DDMedlem.Buisness
{
    public class Person
    {
        public List<Blad> abb_blade = new List<Blad>();

        public Person()
        {
            kirkelige_handlinger = new List<KirkeligHandling>();
            FunktionsHistorik = new List<Funktion>();
            Børn = new List<Person>();
            samlever = new Person(true);
            MedlemsHistorik = new List<MedlemsInfo>();
            
           // kirkelige_handlinger.Add(new KirkeligHandling("herlev",null,DateTime.Parse("03/03-2008"),"Kjeld","næhh","Barnevelsignelse"));
        }
        public Person(bool samlever)
        { }

        public List<Funktion> FunktionsHistorik
        { get; set; }
        public List<KirkeligHandling> kirkelige_handlinger
        {
            get;
            set;
        }

        public Person samlever { get; set; }

        public List<Person> Børn { get; set; }

        public bool MedtagINN
        {
            get;
            set;
        }
        public Menighed lokalMenighed { get; set; }
        public List<MedlemsInfo> MedlemsHistorik { get; set; }

        public void abb_blad(int blad_id)
        {
            abb_blade.Add(new Blad()); // skal genereres efter id´et
        }
        public void Tilføj_handling(KirkeligHandling k)
        {
            kirkelige_handlinger.Add(k);
        }
        public int uid
        {
            get;
            set;
        }
        public string fornavn
        {
            get;
            set;
        }
        public string efternavn
        {
            get;
            set;
        }
        public string stilling
        {
            get;
            set;
        }
        public string adresse
        {
            get;
            set;
        }
        public int postnr
        {
            get;
            set;
        }
        public string by
        {
            get;
            set;
        }
        public string tlf
        {
            get;
           set;
        }
        public string mob
        {
            get;
            set;
        }
        public string email
        {
            get;
            set;
        }
        public DateTime f_dato
        {
            get;
            set;
        }
        public string f_navn
        {
            get;
            set;
        }
        public string f_sogn
        {
            get;
           set;
        }
        public string f_kommune
        {
            get;
           set;
        }
        public string civilstatus
        {
            get;
           set;
        }
        public bool mgh_barn
        {
            get;
            set;
        }
        public DateTime dødsdato
        {
            get;
            set;
        }
        public string dødssted
        {
            get;
            set;
        }
    }
}